package com.payment.system.service;

import com.payment.common.base.AjaxResult;
import com.payment.system.domain.ApplyBank;
import java.util.List;

/**
 * 办卡，贷款 服务层
 * 
 * @author payment
 * @date 2019-03-18
 */
public interface IApplyBankService 
{
	/**
     * 查询办卡，贷款信息
     * 
     * @param id 办卡，贷款ID
     * @return 办卡，贷款信息
     */
	public ApplyBank selectApplyBankById(String id);
	
	/**
     * 查询办卡，贷款列表
     * 
     * @param applyBank 办卡，贷款信息
     * @return 办卡，贷款集合
     */
	public List<ApplyBank> selectApplyBankList(ApplyBank applyBank);
	
	/**
     * 新增办卡，贷款
     * 
     * @param applyBank 办卡，贷款信息
     * @return 结果
     */
	public int insertApplyBank(ApplyBank applyBank);
	
	/**
     * 修改办卡，贷款
     * 
     * @param applyBank 办卡，贷款信息
     * @return 结果
     */
	public int updateApplyBank(ApplyBank applyBank);
		
	/**
     * 删除办卡，贷款信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteApplyBankByIds(String ids);

	//获取办卡或贷款连接地址
    AjaxResult selectApplyBankByType(String type);
}
